function foo () {
  // ...
}

var bar = function() {
  // ...
};

class Foo {
  constructor () {
    // ...
  }
}

var baz = {
  bar () {
    // ...
  }
};

function foo () {}
var bar = function() {}
function* baz () {}
var obj = { get foo () {}, set foo (val) {}, bar () {} };
class Foo { constructor () {} *method () {} }